package com.qut.graduate.busrtquery.interfaces;

import java.io.File;

/**
 * Http接口回调
 *
 * @Author WLL
 * @Time: 2019/4/26 16:33
 */

public interface HttpCallback {

    // http交互成功
    void onHttpSuccess(String json, int tag);

    // http交互失败
    void onHttpFailed(String errorMsg, int tag);

    /**
     * @param file 下载成功后的文件
     */
    void onDownloadSuccess(File file);

    /**
     * @param progress 下载进度
     */
    void onDownloading(int progress);

    /**
     * @param e 下载异常信息
     */
    void onDownloadFailed(Exception e);

}
